package models

//引入库类
import (
	"github.com/astaxie/beego/orm"
)

//定义结构体
type Ordertmp struct {
	Id        int
	MenuName  string
	Price     int
	UserName  string
	OrderTime int
}

//数据表名称
func (order *Ordertmp) TableName() string {
	return TableName("order_tmp")
}

// 插入数据
func (order *Ordertmp) Insert() error {
	if _, err := orm.NewOrm().Insert(order); err != nil {
		return err
	}
	return nil
}

//更新数据
func (order *Ordertmp) Update(field ...string) error {
	if _, err := orm.NewOrm().Update(order, field...); err != nil {
		return err
	}
	return nil
}

// 读取数据
func (order *Ordertmp) Read(field ...string) error {
	if err := orm.NewOrm().Read(order, field...); err != nil {
		return err
	}
	return nil
}

//删除数据
func (order *Ordertmp) Delete() error {
	if _, err := orm.NewOrm().Delete(order); err != nil {
		return err
	}
	return nil
}

//查询数据
func (order *Ordertmp) Query() orm.QuerySeter {
	return orm.NewOrm().QueryTable(order)
}
